Systems, processes, and computer program products for creating geo-location-based visual designs and arrangements originating from geo-location-based imagery

ABSTRACT

Systems, processes, and computer program products for creating visual designs and arrangements that originate from an image or images are provided. In particular, the present subject matter relates to systems, processes, and computer program products for taking captured images of an intended operating environment and creating visual designs that create visual confusion that can be utilized to disguise a recognizable form of a person or an object by breaking up its outline using portions, magnifications and distortions of a single captured image, portions, magnifications and distortions of multiple captured images, and/or disruptive patterns that can projected on an image screen or can be printed on a material.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.13/654,406, filed Oct. 17, 2012, which claims the benefit of U.S.Provisional Patent Application No. 61/548,083, filed Oct. 17, 2011, bothof which are incorporated herein by reference in their entirety.

TECHNICAL FIELD

The subject matter disclosed herein relates to systems, processes, andcomputer program products for creating visual designs and arrangementsthat originate from an image or images. In particular, the presentsubject matter relates to systems, processes, and computer programproducts for taking captured images of an intended operating environmentand creating visual designs that create visual confusion that can beutilized to disguise a recognizable form of a person or an object bybreaking up its outline using portions, magnifications and distortionsof a single captured image, portions, magnifications and distortions ofmultiple captured images, and/or disruptive patterns that can projectedon an image screen or can be printed on a material.

SUMMARY

The subject matter disclosed herein relates to systems, processes, andcomputer program products for creating visual designs, such ascamouflage patterns or the like, that originate from an image or imagesfrom a video stream made by a mobile device at a specific location wherea desired camouflage pattern is need, for example, at a site where amission for military personnel or law enforcement personnel is to becarried out. Additionally, such system, processes, and computer programproducts can be used to create camouflage for use for recreationalpurposes, such as hunting. The image or images that are taken from amobile device in a specific location can be taken to create camouflagepatterns that are then printed on fabrics for clothing, tape and/orplastic film for wrapping weapons and equipment, netting for coverage,or the like.

For example, the present subject matter relates to systems, processes,and computer program products for taking images captured by mobiledevices, smart phones, smart cameras, or the like and creating visualdesigns that create visual confusion that can be utilized to disguisethe recognizable form of an object by breaking up its outline usingunnatural magnifications and distortions of the photo-image anddisruptive patterns that can be projected on an image screen or can beprinted on a material, such a vinyl wrapping, fabrics, garments, metalsiding, or the like.

In some embodiments, the present subject matter can comprise anapplication that can be downloaded and used on a mobile device, forexample, a smart phone or a mobile tablet device. The user can captureone or more images through a camera device on the mobile device that canbe a portion of a video or one or more photographs. Using theapplication that has been downloaded on the mobile device, the user cancreate a visual design and/or arrangement, such as one or morecamouflage patterns. In one aspect, a site-specific photographic imageor images taken by the camera device on the mobile device can bemanipulated by adding one or more disruptive patterns thereto to achievea disruptive effect that aids in the cause of visual confusion byinhibiting normal depth perception. The disruptive pattern can containone or more colors. Alternatively, the disruptive patterns can includethe positioning of images or sections having different focal lengthslayered over a site-specific photographic image. Further, the camouflagepattern can be a plurality of disruptive patterns with each disruptivepattern including an image with a different focal length. Theseprocesses can disrupt the normal environment of the site-specificphotographic images to disrupt vision rather than attempting to create acamouflage pattern or arrangement to match the photographic image. Thetype of disruptive patterns that can be used can be selected in theapplication on the mobile device by the user.

The application can then be used to forward the design to a facilitythat can print, for example, digitally print the camouflage pattern orpatterns on a fabric, vinyl film wrapping, garment, or the like. In someembodiments, a fabric on which the camouflage pattern can be used toconstruct one or more garments or equipment articles, such as backpacks.The application can be used to provide payment and shipping informationfor shipping/transporting the finished items to an intended recipient,which can be the user of the mobile device.

The subject matter described herein may be implemented in software, incombination with hardware and/or firmware. For example, the subjectmatter described herein may be implemented in software executed by ahardware-enabled processor. In one exemplary implementation, the subjectmatter described herein of creating geo-location-based visual designsand arrangements originating from video stream may be implemented usinga non-transitory computer readable medium having stored thereonexecutable instructions that when executed by the processor of acomputer control the processor to perform steps. Exemplarynon-transitory computer readable media suitable for implementing thesubject matter described herein include chip memory devices or diskmemory devices accessible by a processor, programmable logic devices,and application specific integrated circuits. In addition, a computerreadable medium that implements the subject matter described herein maybe located on a single computing platform or may be distributed acrossplural computing platforms.

BRIEF DESCRIPTION OF THE DRAWINGS

A full and enabling disclosure of the present subject matter includingthe best mode thereof to one of ordinary skill in the art is set forthmore particularly in the remainder of the specification, includingreference to the accompanying figures, in which:

FIG. 1 illustrates an embodiment of one or more systems for creating asite-specific, or a geo-location based, camouflage pattern and possibleapplications of the camouflage pattern according the subject matterdisclosed herein;

FIGS. 2A-2C illustrate embodiments of images that can be taken by acamera device on a mobile smart device, such as a smart camera, a tabletdevice or a smartphone, for example, for an intended operatingenvironment, which can be identified by a GPS location providing alongitude and a latitude for the intended operating environment for usein embodiments of systems, processes, or computer program productsaccording the subject matter disclosed herein;

FIG. 3 illustrates an embodiment of an icon that can be used to start asoftware application, for example on a computer or mobile smart devicethat is used to create a camouflage pattern according the subject matterdisclosed herein;

FIG. 4 illustrates an embodiment of a screen shot of a pattern, ordispersal pattern, selection page in the software application accordingto FIG. 3 that can be used to select a dispersal pattern for creating apattern of camouflage from an image or images with the dispersal patternbeing capable of being selected by the user and an indication of theselection being provided by an icon, such as a circled check;

FIG. 5 illustrates an embodiment of a screen shot comprising a view ofan image after selection of the dispersal pattern according to FIG. 4with a shadow (i.e., outline) of the intended dispersal pattern over theoriginal image using the software application according to subjectmatter disclosed herein;

FIG. 6 illustrates an embodiment of a completed camouflage pattern usingthe systems, processes, and computer program products according thepresent subject matter with the dispersal mask template layers of thedispersal pattern according to FIGS. 4 and 5 occupied by subsectionportions of the images of FIGS. 2A-2B;

FIG. 7 illustrates an embodiment of a screen shot of a display offeature buttons in the software application according to subject matterdisclosed herein that can be selected to preview and finalize thecompleted pattern according to subject matter disclosed herein;

FIGS. 8-10 illustrate the completed camouflage design according to FIG.6 in the “Live Preview” feature from activation of the “Live Preview”button shown against FIG. 7 in different areas within the operatingenvironments;

FIGS. 11-12 illustrate an embodiment of an e-mail screen from selectingthe “E-mail Pattern” button in FIG. 7 to export the camouflage patternshown in FIG. 6;

FIG. 13 illustrates the exported image from FIGS. 6-12;

FIG. 14 illustrates an embodiment of a screen shot of a dispersalpattern selection page in the software application according to FIG. 3on the mobile device that can be used to select a dispersal pattern thatcan be used to create a camouflage pattern using an image or images froman intended operating environment, such as the images of FIGS. 2A-2C,with the dispersal pattern being capable of being selected by the userand an indication of the selection being provided by an icon, such as acircled check;

FIG. 15 illustrates an embodiment of an image being processed into afirst dispersal mask template layer of the dispersal pattern selected inFIG. 14 according to the present disclosure;

FIGS. 16-18 illustrate using color palettes (i.e., paintbrush icon)and/or photographic images (i.e., camera icon) to add color orsubsections of images to other layers of the dispersal pattern to createa camouflage pattern according to the subject matter disclosure herein;

FIGS. 19-20 illustrate the completed camouflage pattern design accordingto FIGS. 14-18 in the “Live Preview” feature from the activation of the“Live Preview” button in FIG. 10 shown against different areas withinthe intended operating environment;

FIG. 21 illustrates the completed camouflage pattern design according toFIGS. 19 and 20 in the “Quantizing Color” feature generated fromselecting the “Quantizing Color” button in FIG. 10;

FIG. 22 illustrates the completed camouflage pattern design according toFIGS. 20 and 21 in the “Quantizing Color” feature from selecting the“Quantizing Color” button in FIG. 10 when the milspec button is selectedin FIG. 16 and the colors are in milspec color;

FIG. 23 illustrates the completed camouflage design in milspec colors inthe “Live Preview” feature from FIG. 10 shown against different areawithin the intended operating environment; and

FIG. 24 illustrates an embodiment of the e-mail screen from selectingthe “E-mail Pattern” button in FIG. 10 to export the camouflage patterndesign shown in FIGS. 22 and 23.

DETAILED DESCRIPTION

Reference will now be made in detail to the description of the presentsubject matter, one or more examples of which are shown in the figures.Each example is provided to explain the subject matter and not as alimitation. In fact, features illustrated or described as part of oneembodiment may be used in another embodiment to yield still a furtherembodiment. It is intended that the present subject matter cover suchmodifications and variations.

“Site-specific” as used herein means a specific local terrain, nauticalposition, or airspace where a physical item will be located oroperating, or the environmental characteristics which would be found inthe intended operating environment of the physical item.

“Intended operating environment” as used herein means the location orregion where a camouflage pattern being designed is planned or intendedto be used.

“Dispersal” or “dispersal pattern” as used herein refers to a pattern ofshapes that when configured on an image will cause visual confusion. Forexample, “dispersal” or “dispersal pattern” can refer to the boundariesthat outline the shapes of different component, or dispersal masktemplates, that are used to create a camouflage pattern when thedispersal mask template layers are occupied by different imagery orcolor that inhibits or disrupts the recognition or identification of aperson or an object by disguising its form. As an example, but not as alimitation, a dispersal pattern can comprise a series of dispersal masktemplate layers that comprise images or subsection portions of images ofan intended operating environment.

“Dispersal mask template” or “dispersal mask template layer” as usedherein means a specific layer of a dispersal pattern that is to have theportions of the same image or same color therein. When multipledispersal mask template layer of a dispersal pattern are filled withdifferent imagery and colors a camouflage pattern can be created thatdisrupts or inhibits the recognition or identification of a person or anobject by disguising its form.

“Distortions,” “distorting,” and variations thereof as used herein meansthe changing of at least a portion of an image by manipulating the focallengths within those portions of the image, adding to a first image aportion of the image or a portion of different image that has adifferent focal length than the first image, or adding shapes of colorthat change the appearance of the image. Focal lengths can includeimproper focal lengths that cause at least a portion of the image toappear to be out of focus.

“Image-editing program” as used herein means a computer program used toedit or change an image. Examples include Adobe PHOTOSHOP®, PAINT.NET®and PICASA®.

“Image” as used herein means the optical counterpart of an object orenvironment produced by a device (such as a computer, an optical device,electromechanical device or electronic device, a mobile smart device) ora combination of devices thereof. As used herein, “image” can be used torefer to a whole image, for example, a digital photographic image astaken by a photographic device, or a portion thereof.

“Dispersal mask” as used herein means

“Quantize colors” as used herein means using computer graphic, colorquantization or color image quantization and is a process that reducesthe number of distinct colors used in an image, with the intention thatthe new image should be as visually similar as possible to the originalimage.

“Milspec color” or “milspec colors” as used herein means a federalStandard 595 Color Swatch selection color range system.

“Smart device,” or “mobile smart device,” as used herein means anymobile electronic device configured with imaging and computingcapabilities that can process image data. Such smart devices caninclude, but are not limited to, at least one of a mobile smartphone, apersonal digital assistant (PDA), a computing tablet, some digitalcameras or video recorders, or any like mobile electronic deviceconfigured with imaging and computing capabilities. In some embodiments,the smart device may be provisioned with a hardware-based processor thatis configured to execute software programs or applications.

“Mobile smart device software application” as used herein means specificsoftware applications for and used on a mobile smart device that can bein the form of a non-transitory computer readable medium comprisingcomputer executable instructions embodied in a computer readable mediumthat when executed by a processor of a computer control of the smartdevice, the smart device can perform specific steps.

“Software application” as used herein means software applications forand used on a computer, which can include, but is not limited to amobile smart device, that can be in the form of a non-transitorycomputer readable medium comprising computer executable instructionsembodied in a computer readable medium that when executed by a processorof a computer control of the computer, the computer can perform specificsteps.

The subject matter disclosed herein relates to systems, processes, andcomputer program products for creating visual designs, such ascamouflage patterns or the like, that originate from an image or imagesfrom a video stream made by a mobile device at a specific location wherea desired camouflage pattern is need, for example, at a site where amission for military personnel or law enforcement personnel is to becarried out. Additionally, such systems, processes, and computer programproducts can be used to create camouflage for use for recreationalpurposes, such as hunting. The image or images that are taken from amobile device in a specific location can be taken to create camouflagepatterns that are then printed on fabrics for clothing, tape, vinylfilm, or coverings for wrapping weapons and equipment, netting forcoverage, or the like.

For example, the present subject matter relates to systems, processes,and computer program products for taking images captured by mobiledevices, smart phones, smart cameras, or the like and creating visualdesigns that create visual confusion that can be utilized to disguisethe recognizable form of an object by breaking up its outline usingunnatural magnifications and distortions of the photo-image anddisruptive patterns that can projected on an image screen or can beprinted on a material, such a vinyl wrappings, tapes, fabrics, garments,metal siding, or the like.

In some embodiments, the present subject matter can comprise a softwareapplication that can be downloaded and used on a mobile smart device,for example, a smart phone or a mobile tablet device. The user cancapture one or more images through a camera device on the mobile devicethat can be a portion of a video or one or more photographs. Using theapplication that has been downloaded on the mobile device, the user cancreate a visual design and/or arrangement, such as one or morecamouflage patterns. In one aspect, a site-specific photographic imageor images taken by the camera device on the mobile device can bemanipulated by adding one or more disruptive patterns thereto to achievea disruptive effect that aids in creating visual confusion by inhibitingnormal depth perception. The disruptive patterns can contain one or morecolors. Alternatively, the disruptive patterns can include thepositioning of images or sections having different focal lengths ordifferent images from within the intended operating environment layeredover or with another intended operating environment image.

Further, the camouflage pattern can be a plurality of disruptivepatterns with each disruptive pattern including an image from within theintended operating environment. These processes can disrupt the normalenvironment of the site-specific photographic images to disrupt visionrather than attempting to create a camouflage pattern or arrangement tomatch the photographic image. The type of disruptive patterns that canbe used can be selected in the application on the mobile device by theuser.

The application can then be used to forward the design to a facilitythat can print, for example, digitally print, the camouflage pattern orpatterns on a fabric, vinyl film wrapping, garment, or the like. In someembodiments, a fabric on which the camouflage pattern is printed can beused to construct one or more garments or equipment articles, such asbackpacks. The application can be used to provide payment informationand shipping information for shipping/transporting the finished items toan intended recipient, which can be the user of the mobile device, forexample.

In particular, the subject matter disclosed herein provides an approachto camouflage, concealment & deception, decoy (“CCD2”) that can be ageo-location based, camera-derived camouflage. The camouflage created bythis geo-location based, camera-derivation can be digitally printed ontofabrics, netting, plastic films, such as vinyl films, metal sheeting,tapes, etc. For example, the camouflage can be digitally printed onfabrics that can be used to make garments and/or coverings. In someembodiments, for instance, the camouflage can be digitally printeddirectly onto pre-treated fabrics intended for direct to fabricprinting. This refers to both fabrics that are intended to work withdigital printing and have a surface pre-treatment to accept the ink andalso to traditional fabrics and textiles that can be surface treated toallow digital printing thereon. Custom garments, coverings, or otheraccessories can then be manufactured in a just-in-time fashion from suchfabrics. These garments coverings, or other accessories can be intendedfor this same specific, geo-coordinated operating environment from whichthe imagery was captured.

Visually adaptive geo-coordinated camouflage is an emerging field ofmilitary camouflage (for vehicles, manned and unmanned, land, sea, orair, hardware. equipment, weapons, structures). The present disclosureprovides away to take geo-location based camouflage, whether for directdigital printing onto fabric or for electronic display (using OLED,PHOLED, E-INK, AMOLED, etc.), and produce dispersal patterns from thevideo stream or images that have been or are being captured.

The processes and methods described herein can make possible imageryblending and the use of dispersals that inhibit shape recognition bybreaking up the recognizable form under the camouflage. The imagery usedcan be captured by mobile smart device, such as

Examples of camouflage that can be created include:

geo-location based camouflage, which is camouflage that is based onimagery from a specific location produced from video stream orphotographic images;

geo-location based camouflage produced from HD video stream;

geo-location based camouflage produced to be later displayed in a mediumon an electronic device (OLED, PHOLED, AMOLED, etc.); and

geo-location based camouflage based on a dispersal pattern selected froma plurality of dispersal patterns.

Such patterns can be intended for display on OLED, PHOLED, E-INK, AMOLEDdisplays or screens.

In some embodiments of the processes and systems, digitally printedmedia such as woven, knitted, and/or nonwoven fabrics, netting, can bepre-treated with a flame retardant and used for direct digital/direct togarment printing for custom, just-in-time manufacturing. Digitallyprinted media such as woven, knitted, and/or nonwoven fabrics, wickingfabrics, mesh, or the like, can be pre-treated with a flame retardantand used for direct digital/direct to garment printing for custom,just-in-time manufacturing. Woven, knitted, or nonwoven covers caninclude body armor. Visually adaptive display coverings can also includebody armor, for example, when using OLED, PHOLED, E-INK, AMOLED, or thelike as part of the body armor. Geospatial intelligence camouflage, forexample, such as GEOINT Camouflage™ provided by Military Wraps Researchand Development, Inc. of Lumberton, N.C., can be used to provide anadaptive electronic display that can provide constantly updated imageryfrom one or more camera systems or mobile smart devices.

Referring to FIG. 1, an embodiment of one system, generally A, that caninclude multiple subsystems for creating a camouflage pattern that isbased on an intended operating environment and producing camouflagedgoods using that camouflage pattern is provided. Geo-SpecificEnvironment, or intended operating environment B, begins as the basisfor obtaining a geo-location based camouflage pattern that can be usedon a variety of goods. Any of a variety of mobile smart devices, such astablet devices C, smartphones D, or smart cameras (not shown), forexample, can be used to take images, such as photographic images, of theintended operating environment B and that can associate a geo-locationor geo-coordinates to the respective images of the intended operatingenvironment B. These mobile smart devices can then generate ageo-specific camouflage pattern based on the image or images of theintended operating environment B. That geo-specific camouflage patterncan then be sent via the respective mobile smart device over a network Eto a cloud data base or on-site production facility, generallydesignated F. The camouflage pattern can be used to produce custom onerun items in some embodiments at a production facility F. For example,in some cases, these patterns can be sent to a computer for digitalpreparation for printing onto films and fabrics. In other cases, thecamouflage patterns have already been prepared for print via software onthe originating devices.

These camouflage patterns can also be compiled and stored in a databaseto create a library of user generated camouflage patterns from differentintended operating environments. Other users G can access the library toobtain camouflage of a specific intended operating environment. Theseusers can, in some instance, have the ability to choose from a pluralityof camouflage patterns from same or similar intended operatingenvironment. The library of camouflage patterns can also be used toidentify the most popular or effective camouflage based on user ratingsor preferences to identify camouflage patterns for use large scalecommercial production of goods.

The goods on which the camouflage pattern can be printed can compriseany suitable substrate. The printing technology used can be any suitableprinting technology such as digital printing, dye sublimation, orhydrographic printing. Hydrographics, also known as immersion printing,water transfer printing, water transfer imaging, cubic printing, orhydro dipping, is a method of applying printed designs tothree-dimensional objects. The hydrographic process can be used onmetal, plastic, glass, hard woods, and various other materials. In theprocess, the substrate piece to be printed is pre-treated and a basecoat material is applied. A polyvinyl alcohol film is gravure-printedwith the graphic image to be transferred, and is then floated on thesurface of a vat of water. An activator chemical is sprayed on the filmto dissolve it into a liquid and activate a bonding agent. The piece isthen lowered into the vat, through the floating ink layer, which wrapsaround and adheres to it. After removing the piece from the water, a topcoat is applied to protect the design. With multiple dippings,hydrographics printing can achieve full 360 degree coverage of the partsurface, including small crevices.

According to the present subject matter, a software application can beemployed to form a camouflage, such as a geospatial intelligencecamouflage, that can be created using a photographic image or videostream and a dispersal pattern that can allow selection of one or moredispersal mask templates based on coordination of environment shapes andtemplate shapes (for example, right angles and blocks in urban setting,tree like shapes in wooded areas, etc.). The software application can beemployed to form patterns and arrangements for digitally printed ordigitally displayed adaptive camouflage that can comprise, along withimagery, geo-coordinates such as longitude, latitude, elevation, etc.,that can be captured along with visual imagery. Dispersal patterns thatcan be used to produce a camouflage can have dispersal mask templatelayer that are occupied by photographic images take, for example,advantage of differing focal lengths of the respective images taken inproximity to each other or of subsection portions of different imagesfrom the intended operating environment to confound recognition andinhibit perceptual depth clues.

For example, in some embodiments, a software application, which can beused on a mobile smart device, can be employed to use a video stream(which can be High Definition) and dispersal mask template layers ofdispersal pattern to capture photo-subsections of the video stream toproduce precise camouflage which is intended for a location based ongeographic coordinates. These coordinates can include longitude,latitude, elevation and bearing. Below is one example embodiment ofsteps of using a software application on a mobile device. In particular,a mobile smart device software application on the mobile smart device inthe form of a non-transitory computer readable medium comprisingcomputer executable instructions embodied in a computer readable mediumthat when executed by a processor of a computer control the computer,such as the mobile smart device, can perform steps such as thefollowing. While the software applications are described as a mobilesmart device software application, other types of computing devices suchas personal computer can be use some embodiments of the softwareapplications.

After being downloaded onto a mobile smart device, a softwareapplication, or module, can be activated or launched to create acamouflage pattern from images taken in the intended operatingenvironment by pressing an icon 20 as shown in FIG. 3. Using one or moreimages from an intended operating environment, such as images 10, 12, 14as shown in FIG. 2A-2C, a site-specific, i.e., a geo-location basedcamouflage pattern can be created. As stated above, while described withreference to a software application on a mobile smart device, thegeneral application of processing a captured image to occupy a dispersalmask template layer of a dispersal pattern that comprises multipledispersal mask template layers, and occupying the other layers of themultiple dispersal mask template layers of the dispersal pattern to forma camouflage pattern can be performed on other types of computers, suchas personal computers or mainframe or networked computers, for example.

FIG. 4 illustrates an embodiment of a screen shot of dispersal patternselection page in the application on the mobile smart device that can beused to select a dispersal pattern 22A from a plurality of dispersalpatterns 22, 24, 26 by a touch of the user that is the user's preferencefor the intended camouflage pattern design and/or based on the featuresof the intended operating environment. An indication of the selectioncan be provided by an icon, such as a circled check 28. Each dispersalpattern, such as template 22A in FIG. 4, can have multiple dispersalmask template layers 30, 32, 34 that can each be used to add distortingand/or disruptive features to the camouflage pattern being created whenthe multiple layers 30, 32, 34 are combined. Images of the intendedoperating environment, such as images 10, 12, 14 in FIGS. 2A-2C, can beselected to occupy respective multiple layers 30, 32, 34 of selecteddispersal pattern 22A to facilitate creation of the camouflage pattern.

In some embodiments, images of an intended operating environment, suchas images 10, 12, 14 in FIGS. 2A-2C, can be select from previouslycaptured images. In some embodiments, images, such as 10, 12, 14 inFIGS. 2A-2C, can be captured by the mobile smart device being used togenerate the camouflage pattern. For example, the mobile smart devicecan be held so that the image taking device on the mobile smart device,such as a camera device thereon, is “pointed” in the direction of theintended operating environment. An image or series of images can then becaptured by initiating the image taking device on the mobile smartdevice. For example, the initiation of the image taking device can beaccomplished by pressing a camera button, or icon, on the mobile smartdevice. On a smart camera, the initiation of the image taking device canbe accomplished by pressing of the shutter button.

FIG. 5 illustrates a screen shot showing a portion of image 14 afterselection of the dispersal pattern according to FIG. 4 with a shadow(i.e., outline) of the intended dispersal pattern over the originalimage 14. The portion of image 14 can serve as a dispersal mask templatelayer and can be processed to occupy that dispersal mask template layer.In some embodiments, the dispersal pattern shadow can serve as a viewfinder to optimize the image being used. As shown in FIG. 6, otherimages 12, 14 can be used to occupy other dispersal mask template layersuntil a camouflage pattern 40 is completed. In some embodiments, eachdispersal layer can be chosen and captured through the shadow viewfinder so that the camouflage pattern builds in with each new capturedimage occupying one of the dispersal mask template layers of the chosendispersal pattern. Thereby, the shadow outline that serves as a viewfinder operates as a diminishing view finder as each newly capturedimage occupies one of the dispersal mask template layers.

Thus, this newly created first dispersal mask layer can be processed anddisplayed in the viewfinder or screen of the mobile smart device. Next,the image taking device on the mobile smart device can be pointed ormoved to another area within the intended operating environment tocreate an image that mobile smart device software application can use toform a second dispersal mask template layer. Alternatively, the deviceor camera can be adjusted to a different focal length to create an imageof the same general area that mobile smart device software applicationcan use to form such a photo subsection that is used as a second layerof the dispersal mask. Subsequent dispersal mask layers can be formed bythe image taking device on the mobile smart device in a similar manneras described above with respect to the first and second layers until “apattern is complete” with subsection portions from the subsequent imagesor video stream filling each. In this manner, later producing steps canthen be repeated for creating additional photo subsections for otherlayers within the camouflage pattern design to provide a new createdcamouflage pattern.

After a camouflage pattern is completed an options button display 42 canbe activated as shown in FIG. 7. In some embodiments, the mobile smartdevice software application can then shift the entire newly createdcamouflage design or at a portion thereof into a color range system suchas milspec color range system of milspec colors through selecting the“quantize colors” feature button feature on display 42 in the mobilesmart device software application on the mobile device as shown in FIG.7. In particular, colors that are closest to a milspec color arereplaced in the camouflage with that milspec color. In this manner,military camouflage and, in some cases, more printer friendly camouflagecan be created from the intended operating environment.

The mobile smart device software application can include an augmentedreality function. Using the augmented reality function, labeled as “LivePreview” on display 42 as shown in FIG. 7, the intended newly createdcamouflage design can be displayed onto the viewfinder of the mobiledevice to test how well it works as shown in FIGS. 8-10. To confirm thecamouflage patterns effectiveness or usefulness, the mobile smart devicesoftware application can display on the mobile smart device a designthumbnail 44 of the newly created camouflage pattern 40 against a liveor recorded image or video steam through the (as shown in FIGS. 8-10).Using the image taking device on the mobile smart device, the mobilesmart device can then be pointed into multiple areas of the intendedoperating environment for comparison. If necessary, a user can selectthe start over feature (as shown in FIG. 7), if the user wishes toimprove the newly created camouflage pattern or design.

Once the camouflage pattern or design 40 is found to be acceptable asshown in FIG. 13, the mobile smart device software application candigitally display completed camouflage pattern or design along withgeo-coordinates, i.e., GPS locations, on the display screen of themobile smart device. In particular, a GPS device on the mobile smartdevice can be used to obtain the geo-coordinates associated with theintended operating environment. These geo-coordinates can be assigned tothe images used in the camouflage pattern from the operatingenvironment. Using the mobile smart device software application, thenewly created camouflage pattern can also be saved to electronic storageon the mobile smart device as a .jpg, .png, or .tiff file by selectingthe “Save to Photo Album” button on the display 42 on the interface ofthe mobile smart device software application shown in FIG. 7.

Further, the mobile smart device software application can send the newlycreated camouflage pattern or design along with geo-coordinates, i.e.,GPS locations, via electronic communications, to a production facility,for example, to be printed onto a fabric that is then made into agarment using the “E-mail Pattern” button on the display 42 in FIG. 7.The electronic communications that can be used can include emailing ortexting from the mobile device via a network, such as, a Wi-Fi, a 4g, ora cloud network as shown in FIGS. 11-12.

If the newly created camouflage pattern is sent electronically to aproduction facility, it can next be digitally printed onto one or moresubstrates. For example, the substrates can be woven, nonwoven, and/orknitted fabrics to make coverings using direct-to-fabric, ordirect-to-garment materials that can be pre-treated for such a use.Also, in some embodiments, a flame retardant pre-treatment can be usedat this stage. The newly created camouflage pattern material or fabricusing just-in-time manufacturing/customization processes can be createdinto a finished product. The finished product can then be shipped to anaddress designated by the user who sent the camouflage pattern to theproduction facility. In some embodiments, the finished product can betransported to the original geographic environments from the coordinateswhere the imagery was captured with the images or video stream used inthe camouflage pattern.

In some embodiments of the software applications, processes and systems,the layer forming steps of the mobile smart device software applicationcan allow the matching and selection of a camouflage pattern color,along with subsection portions from the captured images or video stream.As shown in FIGS. 14-24, a camouflage pattern that incorporates morecolored disruptive patterns can be created by having one or moredispersal mask template layers of a dispersal pattern occupied by acolor. As above, a dispersal pattern 22A can be chosen from a pluralityof dispersal patterns 22, 24, 26 by a touch of the user that is theuser's preference for the intended camouflage pattern design and/orbased on the features of the intended operating environment in FIG. 14.An indication of the selection can be provided by an icon, such as acircled check 28. Each dispersal pattern, such as template 22A in FIG.14, can have multiple dispersal mask template layers 30, 32, 34 that caneach be used to add distorting and/or disruptive features to thecamouflage pattern being created when the multiple layers 30, 32, 34 arecombined. As in FIG. 15, a portion of an image after selection of thedispersal pattern according to FIG. 14 with a shadow (i.e., outline) ofthe intended dispersal pattern over the original image. The portion ofthe image can serve as a dispersal mask template layer and can beprocessed to occupy that dispersal mask template layer. In someembodiments, the dispersal pattern shadow can serve as a view finder tooptimize the image being used.

As shown in FIG. 16, colors selected from recommended colors 50, 52, 54,56 of one or more color range systems 58A, 58B using an specified icon60, such as the paintbrush icon. The color range systems can be, forexample, an RBG color range system 58A or a milspec color range system58B. The selected colors can be used to occupy other dispersal masktemplate layers until a camouflage pattern 70 is completed.Alternatively, some dispersal mask template layers can be occupied byimages by using a camera icon 62 as shown in FIGS. 17 and 18. As above,in some embodiments, each dispersal layer can be chosen and capturedthrough the shadow view finder so that the camouflage pattern builds inwith each new captured image occupying one of the dispersal masktemplate layers of the chosen dispersal pattern.

The mobile smart device software application can include an augmentedreality function. Using the augmented reality function, labeled as “LivePreview” on display 42 as shown in FIG. 7, the intended newly createdcamouflage design can be displayed onto the viewfinder of the mobiledevice to test how well it works as shown in FIGS. 19 and 20. To confirmthe camouflage patterns effectiveness or usefulness, the mobile smartdevice software application can display on the mobile smart device adesign thumbnail 72 of the newly created camouflage pattern 70 against alive or recorded image or video steam through the (as shown in FIGS.8-10). Using the image taking device on the mobile smart device, themobile smart device can then be pointed into multiple areas of theintended operating environment for comparison. If necessary, a user canselect the start over feature (as shown in FIG. 7), if the user wishesto improve the newly created camouflage pattern or design.

After a camouflage pattern is completed an options button display 42 canbe activated as shown in FIG. 7. In some embodiments, the mobile smartdevice software application can then shift the entire newly createdcamouflage design or at a portion thereof into a color range system suchas milspec color range system of milspec colors through selecting the“quantize colors” feature button feature on display 42 in the mobilesmart device software application on the mobile device as shown in FIG.7. In particular, as shown in FIG. 21 the software application sprocesses the colors to find milspec colors that are closest to thecolors in the pattern to replace the colors in the camouflage with thatmilspec color. In this manner, military camouflage and, in some cases,more printer friendly camouflage can be created from the intendedoperating environment. For example, a camouflage pattern color from thecaptured image can be matched with colors from a color range system.Such a color range system can comprise at least one of a milspec colorsystem or an RBG color system. This color can be, for example, a milspeccolor. Different dispersal patterns can be used to create asite-specific, i.e., geo-location based camouflage in different manners,for example, as explained in U.S. patent application Ser. No.12/221,540, which is incorporated by reference herein in its entirety.

Once the camouflage pattern or design 70 after quantizing the color inFIG. 22 is found to be acceptable after inspection in FIG. 23, can savedor email as shown in FIG. 24 as described above.

These steps outlined above are provided as an example. Other processes,systems, and computer program products can be used to create visualdesigns and arrangements that originate from an image or images from avideo stream that deviate from, augment, or enhance the steps describedabove.

It will be understood that various details of the presently disclosedsubject matter may be changed without departing from the scope of thepresently disclosed subject matter. Furthermore, the foregoingdescription is for the purpose of illustration only, and not for thepurpose of limitation.

The invention claimed is:
 1. A non-transitory computer readable mediumcomprising computer executable instructions embodied in a computerreadable medium that when executed by a processor of a computer controlthe computer to perform steps comprising: processing a captured image tooccupy a dispersal mask template layer of a dispersal pattern thatcomprises multiple dispersal mask template layers by filling boundariesoutlined by the respective dispersal mask template layer with portionsof the captured image; and occupying the rest of the other layers of themultiple dispersal mask template layers of the dispersal pattern to byfilling boundaries outlined by the other respective dispersal masktemplate layers with at least one of colors, images, or subsections ofone or more images to form a camouflage pattern.
 2. The non-transitorycomputer readable medium according to claim 1, wherein the computerreadable medium is executed by a processor of a computer control on amobile smart device.
 3. The non-transitory computer readable mediumaccording to claim 2, wherein the occupying the other layers of themultiple dispersal mask template layers of the dispersal patterncomprises processing on the mobile smart device multiple captured imagesto occupy at least some of the other layers of the multiple dispersalmask template layers of the dispersal pattern, with each captured imageoccupying a layer of the other layers of the multiple layers.
 4. Thenon-transitory computer readable medium according to claim 2, whereinthe occupying the other layers of the multiple dispersal mask templatelayers of the dispersal pattern comprises occupying at least some of theother layers of the multiple dispersal mask template layers of thedispersal pattern with one or more colors.
 5. The non-transitorycomputer readable medium according to claim 2, wherein the capturedimage comprises an image of the intended operating environment capturedby an image taking device on the mobile smart device.
 6. Thenon-transitory computer readable medium according to claim 5, furthercomprising obtaining geo-location data associated the intended operatingenvironment and assigning the geo-location data to the captured imageand the camouflage pattern.
 7. The non-transitory computer readablemedium according to claim 6, further comprising digitally displaying thecompleted camouflage pattern along with geo-coordinates on a displayscreen of the mobile smart device.
 8. The non-transitory computerreadable medium according to claim 1, further comprising using anaugmented reality function to compare the formed camouflage pattern tothe intended operating environment by displaying a thumbnail of thecamouflage pattern on real time images of the operating environment on adisplay screen of the mobile smart device.
 9. A process of creating acamouflage pattern, the process comprising: obtaining images captured bya photographic device of an intended operating environment in which acamouflage pattern is to be used; processing a captured image of theobtained captured images with a processor to occupy a dispersal masktemplate layer of a dispersal pattern that comprises multiple layers byfilling boundaries outlined by the respective dispersal mask templatelayer with portions of the captured image; and occupying the rest of theother layers of the multiple dispersal mask template layers of adispersal pattern by filling boundaries outlined by the other respectivedispersal mask template layers with at least one of colors, images, orsubsections of one or more images using the processor to form acamouflage pattern.
 10. The process according to claim 9, wherein theprocessing and occupying are performed by the processor of a computercontrol on a mobile smart device.
 11. The process according to claim 10,wherein the occupying the other layers of the multiple layers of thedispersal pattern comprises processing on the mobile smart devicemultiple captured images to occupy at least some of the other layers ofthe multiple layers of the dispersal pattern, with each captured imageoccupying a layer of the other layers of the multiple layers.
 12. Theprocess according to claim 10, wherein the occupying the other layers ofthe multiple layers of the dispersal pattern comprises occupying atleast some of the other layers of the multiple layers of the dispersalpattern with one or more colors.
 13. The process according to claim 10,wherein the captured image comprises an image of the intended operatingenvironment captured by an image taking device on the mobile smartdevice.
 14. The process according to claim 13, further comprisingobtaining geo-location data associated the intended operatingenvironment and assigning the geo-location data to the captured imageand the camouflage pattern.